package com.dq.mybatis.core;

import java.util.List;

/*对应mapper文件中的一个 sql信息
 * @author dq
 * @date 2020年 2月 21 日
 */
public class MapperInfo {
	private String parameterType; //参数类型
	private String resultType; //返回值类型
	private String sql; //要执行的sql语句#{} ?
	private List<String> params; //用来记录SLQ语句中参数的参数名列表
	private boolean update =true; // 默认是更新操作

	@Override
	public String toString() {
		return "Mapperlnfo [parameterType=" + parameterType + ", resultType:=" + resultType + ", sql:= " + sql
				+",params=" + params +", update=" + update + "]"; 
	}

	public String getParameterType() {
		return parameterType;
	}
	
	public void setParameterType(String parameterType) {
		this.parameterType = parameterType;
	}
	
	public String getResultType() {
		return resultType;
	}
	
	public void setResultType(String resultType) {
		this.resultType = resultType;
	}
	
	public String getSql() {
		return sql;
	}
	
	public void setSql(String sql) {
		this.sql = sql;
	}
	
	public List<String> getParams() {
		return params;
	}
	
	public void setParams(List<String> params) {
		this.params = params;
	}
	
	public boolean isUpdate() {
		return update;
	}
	
	public void setUpdate(boolean update) {
		this.update = update;
	}

}